<?php
/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright   Copyright (c) 2014 X.commerce, Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */
 /* @var $this \Magento\Catalog\Block\Adminhtml\Product\Edit\AttributeSet */
?>
<script id="product-template-selector-template" type="text/x-jquery-tmpl">
{{if !term && items.length && !$data.allShown()}}
<h5 class="title">Recent Items</h5>
{{/if}}
<ul data-mage-init='{"menu":[]}'>
    {{each items}}
    <li {{html optionData($value)}}><a href="#">${$value.label}</a></li>
    {{/each}}
</ul>
{{if !term && items.length && !$data.allShown()}}
<button data-mage-init='{"actionLink":{"event":"showAll"}}' class="action-show-all">
    <span>Show all Templates...</span>
</button>
{{/if}}
</script>
<script type="text/javascript">
    require(["jquery","mage/mage","mage/backend/suggest"],function ($) {
        var $suggest = $('#product-template-suggest');
        $suggest.closest('.dropdown-menu').siblings('[data-toggle=dropdown]').on('click.toggleDropdown', function () {
            if ($(this).hasClass('active')) {
                $suggest.click();
            }
        });
        $suggest
            .mage('suggest',<?php echo $this->helper('Magento\Core\Helper\Data')->jsonEncode($this->getSelectorOptions())?>)
            .on('suggestselect', function (e, ui) {
                if (ui.item.id) {
                    $('[data-form=edit-product]').trigger('changeAttributeSet', ui.item);
                    $('#product-template-suggest-container .action-toggle.active ').trigger('click');
                }
            });
    });
</script>
